Thermoelectrics can generate electrical power from waste heat and could make an important contribution to sustainable energy production if their efficiency is improved. Engineering efficient...